package view.mediator.main
{
	import org.robotlegs.mvcs.StarlingMediator;
	
	import view.component.main.MainView;
	
	
	/**
	 * MainView中介
	 * @author £iang
	 * 
	 */	
	public class MainViewMediator extends StarlingMediator
	{
		//-----------------------------
		// variables
		//-----------------------------
		
		/** LoadView界面 */
		[Inject]
		public var mainView:MainView;
		
		//-----------------------------
		// properties
		//-----------------------------
		
		//-----------------------------
		// setter&getter
		//-----------------------------
		
		//-----------------------------
		// methods
		//-----------------------------
		
		/**
		 * 注册函数 
		 * 
		 */		
		override public function onRegister():void
		{
			//addViewListener( MainViewSEvent.SCREEN_TRANSIT, screenTransitHandler );
		}
		
		//-----------------------------
		// events
		//-----------------------------
		
		/**
		 * 处理导航栏切换事件
		 * @param event 导航栏切换事件 
		 * 
		 */		
		/*protected function screenTransitHandler( event:MainViewSEvent ):void
		{
			trace( "remove动画上一个Screen后show新Screen" );
		}*/
		
		//-----------------------------
		// dispose
		//-----------------------------
		
		/**
		 * 移除函数 
		 * 
		 */		
		override public function onRemove():void
		{
			super.onRemove();
		}
		
		//-----------------------------
		// construction
		//-----------------------------
		
		/**
		 * 构造函数
		 *
		 */
		public function MainViewMediator()
		{
			super();
		}
	}
}